﻿#org-mgr {
  height: 100%;
  overflow: hidden;
  transition: margin-left ease-out .5s; }
  #org-mgr.fold {
    margin-left: -34rem; }

#org-tree {
  height: 100%;
  overflow: hidden; }

#org-tree-wraper {
  height: 100%;
  overflow: auto;
  padding-bottom: 2.6rem; }

.org-tree-item {
  padding: 2px 0; }
  .org-tree-item > i {
    color: #666666; }
    .org-tree-item > i.certified {
      color: #f19033; }
    .org-tree-item > i.uncertified {
      color: #cccccc; }

#org-view {
  padding: 0 10px;
  height: 100%;
  overflow: auto; }

#org-view-company {
  width: 100%;
  overflow: hidden;
  display: table; }

#ovc-left {
  float: left;
  width: 40%;
  text-align: center;
  display: table-cell;
  vertical-align: middle; }
  #ovc-left > img {
    width: 20rem;
    max-height: 20rem; }

#ovc-right {
  float: left;
  width: 60%;
  padding-top: 2rem; }
  #ovc-right > li {
    padding: 1rem 0; }

.field-title {
  font-weight: normal;
  font-size: 80%; }

#org_editor {
  width: 500px;
  height: 300px;
  padding: 1rem 0; }

#pos_editor {
  width: 500px;
  min-height: 300px;
  padding: 1rem 0; }

.pos-tree-item {
  position: relative;
  padding: 2px 0; }
  .pos-tree-item > .pti-action {
    text-align: right; }
  .pos-tree-item.deleted {
    color: #cccccc; }

#pos-view {
  width: 80rem; }

#auth-list {
  overflow-y: auto;
  overflow-x: hidden; }
  #auth-list > li.split {
    border-top: 1px solid gray; }

.a-info-auth-tag > i {
  color: #65ce7e; }

#employee-list {
  overflow-y: auto;
  overflow-x: hidden; }
